	/* background*/
	
	/*.img_curve
	{
		background: radial-gradient(101% 4% at bottom, transparent 51%, #F1F6FA 53%) !important;
		
	}*/
	.bg-light-red
	{
		background-color: #984052 !important;
	}
	.top-background
	{
	   background-image:url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
	   background-repeat: no-repeat;
       background-position: center;
       background-size: auto;
	   margin-bottom:-14%;
	}
	h2.letter_underline:after{background: #00a3c7 !important;}
	h2.prey_underline:after {background: #8b162e !important;}
	.top-letter-journey
	{	
	  background-image:url(../../../../img/digital/PNG-&-JPG/background_your_letter_journey.png);
	  background-repeat: no-repeat;
	  background-position: center;
	}
	.view-child
	{
		padding: 0.8em 6em !important;
	}
	.hr-line1
	{
		border-top: 4px solid #FFC403 !important;
	}
	.heart
	{
		color:#FFC403 !important;
	}
	.learn-more
	{
		background-color: #FFC403 !important;
		color: #fff;
		border: 1px solid #FFC403 !important;
		padding: 0.7em 5em !important;
	}
	.hr-learn1:after
	{
		background: #FFC403 !important;
	}
	.hr-line2
	{
		border-top: 4px solid #00A3C7 !important;
	}
	.envelope
	{
		color:#00A3C7 !important;	
	}
	.write-letter:after
	{
		background: #00A3C7 !important;
	}
	.hr-line3
	{
		border-top: 4px solid #8B1730 !important
	}
	.pray
	{
		color:#8B1730 !important;		
	}
	.hr-pray:after
	{
		background: #8B1730 !important;
	}
	.prayer-card
	{
		background-color: #8B1730 !important;
		color: #fff;
		border: 1px solid #8B1730 !important;
		padding: 0.7em 3em !important;
	}
	.downlaod
	{
		font-weight: 500 !important;
		background-color: #8B162E !important;
	}
	.hr-line4
	{
		border-top: 4px solid #0054A6 !important;
	}
	.compress
	{
		color:#0054A6 !important;
	}
	hr-learn4:after
	{
		background:#0054A6 !important;
	}
	 .need-help 
	 {
     position: absolute;
     left: 50%;
     transform: translate(-50%,-94%);
     z-index: 20;
	}
	.curved-overlay
	{
		border-radius: 50% 50% 0 0 / 50% 50%;
		background-color: #ffffff;
		height: 6vw;
		margin-top: -5%;
	}
	
	@media (max-width: 767px)
	{
		.curved-overlay
		{
			border-radius: 50% 50% 0 0 / 50% 50%;
			background-color: #ffffff;
			height: 12vw;
			margin-top: -8%;
		}
		.top-background
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_mobile_blue.png), linear-gradient(to bottom, #f1f6fa 93%, #ffffff00 5%);
			
			background-repeat: no-repeat;
			background-position: bottom;
			background-size: contain;
			margin-bottom: -14%;
			 
		}
		/* .bg-image-left-right
		{
			background: radial-gradient(100% 4% at bottom, transparent 51%, #F1F6FA 56%);
		} */
		
		.bg-image-left-right{
			background-color: #e4edf6;
			background: radial-gradient(101% 4% at bottom, transparent 51%, #e4edf6 53%);
		}
		.view-child
		{
			padding: 0.7em 1em !important;
			width: 80%;
			color:black  !important;
		}
		
	}
	@media (min-width: 768px) and (max-width:1024px)
	{
		.curved-overlay
		{
		border-radius: 50% 50% 0 0 / 50% 50%;
		background-color: #ffffff;
		height: 12vw;
		margin-top: -8%;
		}
		.top-background
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_mobile_blue.png), linear-gradient(to bottom, #f1f6fa 90%, #ffffff00 62%);
			
			background-repeat: no-repeat;
			background-position: bottom;
			background-size: contain;
			margin-bottom: -14%;
			 
		}
		.bg-image-left-right
		{
			background: radial-gradient(107% 4% at bottom, transparent 63%, #e4edf6 64%);

		}
		.view-child
		{
		padding: 0.8em 3em !important;
		width: 80%;
		}
		.btn.btn-theme-outline-primary
		{
			width: auto; !important;
		}
		.hearbeat1
		{
			margin-top: -30%;
		}
	}
	@media (min-width: 1240px) and (max-width:1439px)
	{	
		.bg-image-left-right
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_left_desktop.png),url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_right_desktop.png),radial-gradient(100% 4% at bottom, transparent 51%, #F1F6FA 53%);
			background-repeat: no-repeat,no-repeat;
			background-position: -15% 20%, 119% 17%;
		}
	
		
		.top-background
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			margin-bottom: -15%;
		}
		.curved-overlay
		{
			border-radius: 50% 50% 0 0 / 50% 50%;
			background-color: #ffffff;
			height: 12vw;
			margin-top: -8%;
		}
	}
	@media (min-width: 1440px) and (max-width:1699px)
	{	
			.bg-image-left-right
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_left_desktop.png),url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_right_desktop.png),radial-gradient(100% 4% at bottom, transparent 51%, #F1F6FA 53%);
			background-repeat: no-repeat,no-repeat;
			background-position: -2% 20%, 107% 17%;
		}
		.top-background
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			margin-bottom: -14%;
		}
	}
	@media (min-width:1700px) and (max-width:1990px)
	{
		.bg-image-left-right
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_left_desktop.png),url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_right_desktop.png),radial-gradient(100% 4% at bottom, transparent 51%, #F1F6FA 53%);
			background-repeat: no-repeat,no-repeat;
			background-position: 0% 20%, 106% 17%;
		}
	
		.top-background
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			margin-bottom: -14%;
		}
	}
	@media (min-width:2000px) and (max-width:2500px)
	{	
		.top-background
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			margin-bottom: -14%;
		}
		.bg-image-left-right
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_left_desktop.png),url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_right_desktop.png),radial-gradient(100% 4% at bottom, transparent 51%, #F1F6FA 53%);
			background-repeat: no-repeat,no-repeat;
			background-position: 0% 20%, 100% 17%;
		}
		.hearbeat1
		{
			padding-bottom: 200px !important;
		}
		.top-lg-pading
		{
			padding-bottom: 200px !important;
		}
	}
	@media (min-width:2501px) and (max-width:3000px)
	{
		.top-background
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			margin-bottom: -14%;
		}
		.bg-image-left-right
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_left_desktop.png),url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_right_desktop.png),radial-gradient(100% 4% at bottom, transparent 51%, #F1F6FA 53%);
			background-repeat: no-repeat,no-repeat;
			background-position: 0% 20%, 100% 17%;
		}
		.hearbeat1
		{
			padding-bottom: 200px !important;
		}
		.top-lg-pading
		{
		padding-bottom: 200px !important;
		}
	}
	@media(min-width:3001px)
	{
		.bg-image-left-right
		{
			background-image: url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_left_desktop.png),url(../../../../img/digital/PNG-&-JPG/photo_background_polaroids_welcome_home_right_desktop.png),radial-gradient(100% 4% at bottom, transparent 51%, #F1F6FA 53%);
			background-repeat: no-repeat,no-repeat;
			background-position: 0% 20%, 100% 17%;
		}
	}
	@media only screen and (max-width: 566px) {
	.learn-more{width:100%;}
	.btn-theme-lightblue{width:100%;}
	.btn-theme-blue{width:100%;}
	}
	@media(min-width:3000px)	
	{
		.top-background 
		{
		background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		background-size: ;
		margin-bottom: -14%;
		padding-bottom: 660px;
	}
}
@media(min-width:4000px)
{
	.top-background 
	{
		background-image: url(../../../../img/digital/PNG-&-JPG/intro_background_combined_blue.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		background-size: ;
		margin-bottom: -14%;
		padding-bottom: 1200px;
	}
}
.welcome-sheart
{
	width: 122px;
    height: 94px;
    display: inline-block;
    background: url(../../../../img/digital/welcome-page.png) no-repeat;
	background-position: -18% 106%;
}
.welcome-page-icon-letter
{
	width: 122px;
    height: 94px;
    display: inline-block;
    background: url(../../../../img/digital/welcome-page.png) no-repeat;
	background-position: 115% 100%;
}
.welcome-page-pray
{
	width: 122px;
    height: 94px;
    display: inline-block;
    background: url(../../../../img/digital/welcome-page.png) no-repeat;
	background-position: 116% 0%;
}
.welcome-page-connect_deeper
{
	width: 122px;
    height: 94px;
    display: inline-block;
    background: url(../../../../img/digital/welcome-page.png) no-repeat;
	background-position: -9% -14%;
}
@media (max-width: 767px)
{
	.accordion .card .card-header a.collapsed:after 
	{
		background-repeat: no-repeat;
		position: absolute !important;
		right: 5%;
		top: 50%;
		transform: translate(0%,-50%);
	}
	.accordion .card .card-header a:after 
	{
    background-repeat: no-repeat;
    position: absolute !important;
    right: 5%;
    top: 3%;
	transform: translate(0%, 50%);
	}
	.arrowdown
	{
	 width:95%;
	}
}